package com.ysx.server.pojo.entity;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
* 用户表
* @TableName user
*/
@Data
public class User implements Serializable {

    /**
    * 主键
    */
    private Long id;
    /**
    * 用户账号
    */
    private String userAccount;
    /**
    * 密码
    */
    private String userPassword;
    /**
    * 用户昵称
    */
    private String username;
    /**
    * 用户头像
    */
    private String avatarUrl;
    /**
    * 邮箱
    */
    private String email;
    /**
     * 是否为管理员 (默认为0正常用户，1管理员)
     */
    private Integer isAdmin;
    /**
    * 账户状态（默认为1启用，0禁用）
    */
    private Integer userStatus;
    /**
    * 创建时间
    */
    private LocalDateTime createTime;
    /**
    * 修改时间
    */
    private LocalDateTime updateTime;
    /**
    * 是否删除 0-正常 1-删除 默认0
    */
    private Integer isDelete;

}
